home *** CD-ROM | disk | FTP | other *** search
/ HTBasic 9.3 / HTBasic 9.3.iso / 83win / data1.cab / DLL_Toolkit / Source / HTBLineChart / ChartLine.h < prev    next >
Encoding:
C/C++ Source or Header  |  2001-03-02  |  1.1 KB  |  42 lines

  1. // ChartLine.h: interface for the CChartLine class.
  2. //
  3. //////////////////////////////////////////////////////////////////////
  4.  
  5. #if !defined(AFX_CHARTLINE_H__F39F9A41_D3DE_11D3_AFCF_00104B9A4FD0__INCLUDED_)
  6. #define AFX_CHARTLINE_H__F39F9A41_D3DE_11D3_AFCF_00104B9A4FD0__INCLUDED_
  7.  
  8. #if _MSC_VER > 1000
  9. #pragma once
  10. #endif // _MSC_VER > 1000
  11.  
  12. class CChartLine  
  13. {
  14. public:
  15.     void SetSignalBelow(short LineNumber,int Value,short Signal);
  16.     void SetSignalAbove(short LineNumber,int Value,short Signal);
  17.     void SendSignals();
  18.     CChartLine * GetNextLine();
  19.     long * GetDataPtr();
  20.     short GetID();
  21.     void AddToList(CChartLine * pNewLine);
  22.     CChartLine(short LineNumber,long * pData);
  23.     CChartLine();
  24.     virtual ~CChartLine();
  25.     
  26. private:
  27.     short m_SignalBelowNumber;
  28.     short m_SignalAboveNumber;
  29.     int m_SignalBelowValue;
  30.     int m_SignalAboveValue;
  31.     BOOL m_bSignalBelow;
  32.     BOOL m_bSignalAbove;
  33.     short m_LineID;
  34.     CChartLine * m_pNext;
  35.     long * m_pData;
  36.     short m_LineNumber;
  37.     static short m_NextLineID;
  38.     
  39. };
  40.  
  41. #endif // !defined(AFX_CHARTLINE_H__F39F9A41_D3DE_11D3_AFCF_00104B9A4FD0__INCLUDED_)
  42.